mdl::LwFunctions¶
-
[1/17] ‘mdl::LwFunctions::CalculateLightIntensity(color,float,float,float,float)’
[2/17] ‘mdl::LwFunctions::RotateTranslateScale(float3,float3,float3,float3,int)’
[9/17] ‘mdl::LwFunctions::CheckerColour(color,color,float,float,::base::texture_coordinate_info)’
[10/17] ‘mdl::LwFunctions::CheckerFloat(color,color,float,float,::base::texture_coordinate_info)’
[11/17] ‘mdl::LwFunctions::CheckerBump(float,float,float,::base::texture_coordinate_info,float3)’
[15/17] ‘mdl::LwFunctions::ChannelMode(::LwFunctions::ChannelMode)’
Definitions:¶
[1/17] ‘mdl::LwFunctions::CalculateLightIntensity(color,float,float,float,float)’¶
- SDPropertyCategory = ‘Input’
- ‘Tint’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
- Types:
‘ColorRGB’ (SDTypeColorRGB) [Uniform]
- ‘ColourTemperature’ = SDValueFloat(float(0)) [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Intensity’ = SDValueFloat(float(800)) [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘IntensityScale’ = SDValueFloat(float(1)) [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘MetresPerSceneUnit’ = SDValueFloat(float(1)) [CONNECTABLE]
- Types:
‘float’ (SDTypeFloat) [Uniform]
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
[2/17] ‘mdl::LwFunctions::RotateTranslateScale(float3,float3,float3,float3,int)’¶
- SDPropertyCategory = ‘Input’
- ‘Rotation’ = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3) [Uniform]
- ‘Translation’ = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3) [Uniform]
- ‘Scaling’ = SDValueFloat3(float3(1,1,1)) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3) [Uniform]
- ‘Origin’ = SDValueFloat3(float3(0,0,0)) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3) [Uniform]
- ‘CombineOrder’ = SDValueInt(int(0)) [CONNECTABLE]
- Types:
‘int’ (SDTypeInt) [Uniform]
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘matrix<float>[4][4]’ (SDTypeMatrix) [Uniform]
[3/17] ‘mdl::LwFunctions::TilesColour_3_3(color,color,float,float,float,float,float,float,float,float,int,float,int,float,float,float,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘TileColour’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The colour of the tiles or bricks in the pattern.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘GroutColour’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Description: ‘The colour of the grout between the tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘NumberOfRows’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile rows per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfColumns’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile columns per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutWidth’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute width of vertical grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutHeight’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute height of horizontal grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutRoughness’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of random variation in the grout size.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘MissingTileAmount’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The fraction of tiles that will be missing from the pattern. Missing tiles are filled with the grout colour.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TileBrightnessVariation’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of variation in the brightness of the tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Seed’ = SDValueFloat(float(2.28399992)) [CONNECTABLE]
Description: ‘Seeding number for the random number generator that controls the tile randomisation effects.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialRowIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth row is treated as a special row, within which the height of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialRowHeightFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of height for tiles within special rows (determined by the SpecialRowIndex). Set to 1.0 to match other rows.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialColumnIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth column within special rows is treated as a special column, within which the width of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialColumnWidthFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of width for tiles within special columns (determined by SpecialColumnIndex). Set to 1.0 to match other columns.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CustomRowOffset’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘The offset betweeen alternate rows of tiles. 0.0 will result in a ‘stack bond’ pattern. 0.5 will result in a ‘running bond’ pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘RandomRowOffset’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘An additional random offset between alternate rows of tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___440) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
[4/17] ‘mdl::LwFunctions::TilesColour(color,color,float,float,float,float,float,float,float,float,int,float,int,float,float,float,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘TileColour’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The colour of the tiles or bricks in the pattern.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘GroutColour’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Description: ‘The colour of the grout between the tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘NumberOfRows’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile rows per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfColumns’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile columns per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutWidth’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute width of vertical grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutHeight’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute height of horizontal grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutRoughness’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of random variation in the grout size.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘MissingTileAmount’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The fraction of tiles that will be missing from the pattern. Missing tiles are filled with the grout colour.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TileBrightnessVariation’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of variation in the brightness of the tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Seed’ = SDValueFloat(float(2.28399992)) [CONNECTABLE]
Description: ‘Seeding number for the random number generator that controls the tile randomisation effects.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialRowIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth row is treated as a special row, within which the height of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialRowWidthFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of height for tiles within special rows (determined by the SpecialRowIndex). Set to 1.0 to match other rows.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialColumnIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth column within special rows is treated as a special column, within which the width of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialColumnHeightFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of width for tiles within special columns (determined by SpecialColumnIndex). Set to 1.0 to match other columns.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CustomRowOffset’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘The offset betweeen alternate rows of tiles. 0.0 will result in a ‘stack bond’ pattern. 0.5 will result in a ‘running bond’ pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘RandomRowOffset’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘An additional random offset between alternate rows of tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___441) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
[5/17] ‘mdl::LwFunctions::TilesFloat_3_3(color,color,float,float,float,float,float,float,float,float,int,float,int,float,float,float,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘TileColour’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The colour of the tiles or bricks in the pattern.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘GroutColour’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Description: ‘The colour of the grout between the tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘NumberOfRows’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile rows per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfColumns’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile columns per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutWidth’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute width of vertical grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutHeight’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute height of horizontal grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutRoughness’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of random variation in the grout size.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘MissingTileAmount’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The fraction of tiles that will be missing from the pattern. Missing tiles are filled with the grout colour.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TileBrightnessVariation’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of variation in the brightness of the tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Seed’ = SDValueFloat(float(2.28399992)) [CONNECTABLE]
Description: ‘Seeding number for the random number generator that controls the tile randomisation effects.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialRowIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth row is treated as a special row, within which the height of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialRowHeightFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of height for tiles within special rows (determined by the SpecialRowIndex). Set to 1.0 to match other rows.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialColumnIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth column within special rows is treated as a special column, within which the width of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialColumnWidthFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of width for tiles within special columns (determined by SpecialColumnIndex). Set to 1.0 to match other columns.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CustomRowOffset’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘The offset betweeen alternate rows of tiles. 0.0 will result in a ‘stack bond’ pattern. 0.5 will result in a ‘running bond’ pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘RandomRowOffset’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘An additional random offset between alternate rows of tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___442) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[6/17] ‘mdl::LwFunctions::TilesFloat(color,color,float,float,float,float,float,float,float,float,int,float,int,float,float,float,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘TileColour’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The colour of the tiles or bricks in the pattern.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘GroutColour’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Description: ‘The colour of the grout between the tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘NumberOfRows’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile rows per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfColumns’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile columns per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutWidth’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute width of vertical grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutHeight’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute height of horizontal grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutRoughness’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of random variation in the grout size.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘MissingTileAmount’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The fraction of tiles that will be missing from the pattern. Missing tiles are filled with the grout colour.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TileBrightnessVariation’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of variation in the brightness of the tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Seed’ = SDValueFloat(float(2.28399992)) [CONNECTABLE]
Description: ‘Seeding number for the random number generator that controls the tile randomisation effects.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialRowIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth row is treated as a special row, within which the height of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialRowWidthFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of height for tiles within special rows (determined by the SpecialRowIndex). Set to 1.0 to match other rows.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialColumnIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth column within special rows is treated as a special column, within which the width of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialColumnHeightFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of width for tiles within special columns (determined by SpecialColumnIndex). Set to 1.0 to match other columns.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CustomRowOffset’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘The offset betweeen alternate rows of tiles. 0.0 will result in a ‘stack bond’ pattern. 0.5 will result in a ‘running bond’ pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘RandomRowOffset’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘An additional random offset between alternate rows of tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___443) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[7/17] ‘mdl::LwFunctions::TilesBump_3_3(float,float,float,float,float,float,float,float,float,int,float,int,float,float,float,::base::texture_coordinate_info,float3)’¶
- SDPropertyCategory = ‘Input’
- ‘Factor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘Increases or decreases the height effect of the bump map.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfRows’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile rows per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfColumns’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile columns per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutWidth’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute width of vertical grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutHeight’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute height of horizontal grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutRoughness’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of random variation in the grout size.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘MissingTileAmount’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The fraction of tiles that will be missing from the pattern. Missing tiles are filled with the grout colour.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TileBrightnessVariation’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of variation in the brightness of the tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Seed’ = SDValueFloat(float(2.28399992)) [CONNECTABLE]
Description: ‘Seeding number for the random number generator that controls the tile randomisation effects.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialRowIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth row is treated as a special row, within which the height of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialRowHeightFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of height for tiles within special rows (determined by the SpecialRowIndex). Set to 1.0 to match other rows.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialColumnIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth column within special rows is treated as a special column, within which the width of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialColumnWidthFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of width for tiles within special columns (determined by SpecialColumnIndex). Set to 1.0 to match other columns.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CustomRowOffset’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘The offset betweeen alternate rows of tiles. 0.0 will result in a ‘stack bond’ pattern. 0.5 will result in a ‘running bond’ pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘RandomRowOffset’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘An additional random offset between alternate rows of tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___444) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- ‘normal’ = SDMDLValueCall(mdl::state::normal()__default_call___445) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[8/17] ‘mdl::LwFunctions::TilesBump(float,float,float,float,float,float,float,float,float,int,float,int,float,float,float,::base::texture_coordinate_info,float3)’¶
- SDPropertyCategory = ‘Input’
- ‘Factor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘Increases or decreases the height effect of the bump map.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfRows’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile rows per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘NumberOfColumns’ = SDValueFloat(float(4)) [CONNECTABLE]
Description: ‘The number of tile columns per unit of texture space.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutWidth’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute width of vertical grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutHeight’ = SDValueFloat(float(0.0199999996)) [CONNECTABLE]
Description: ‘The absolute height of horizontal grout lines.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘GroutRoughness’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of random variation in the grout size.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘MissingTileAmount’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The fraction of tiles that will be missing from the pattern. Missing tiles are filled with the grout colour.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TileBrightnessVariation’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘The amount of variation in the brightness of the tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Seed’ = SDValueFloat(float(2.28399992)) [CONNECTABLE]
Description: ‘Seeding number for the random number generator that controls the tile randomisation effects.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialRowIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth row is treated as a special row, within which the height of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialRowWidthFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of height for tiles within special rows (determined by the SpecialRowIndex). Set to 1.0 to match other rows.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SpecialColumnIndex’ = SDValueInt(int(1)) [CONNECTABLE]
Description: ‘Every Nth column within special rows is treated as a special column, within which the width of the tiles will be modified.’
- Types:
‘int’ (SDTypeInt) [Uniform]
- ‘SpecialColumnHeightFactor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The change of width for tiles within special columns (determined by SpecialColumnIndex). Set to 1.0 to match other columns.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CustomRowOffset’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘The offset betweeen alternate rows of tiles. 0.0 will result in a ‘stack bond’ pattern. 0.5 will result in a ‘running bond’ pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘RandomRowOffset’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘An additional random offset between alternate rows of tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___446) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- ‘normal’ = SDMDLValueCall(mdl::state::normal()__default_call___447) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[9/17] ‘mdl::LwFunctions::CheckerColour(color,color,float,float,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘Colour1’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The colour of the even tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘Colour2’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Description: ‘The colour of the odd tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘Blur’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘Softens the border between tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CheckerPosition’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘Changes the relative sizes of the odd and even tiles. Values other than 0.5 produce non-square tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___448) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
[10/17] ‘mdl::LwFunctions::CheckerFloat(color,color,float,float,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘Colour1’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The colour of the even tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘Colour2’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Description: ‘The colour of the odd tiles.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘Blur’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘Softens the border between tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CheckerPosition’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘Changes the relative sizes of the odd and even tiles. Values other than 0.5 produce non-square tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___449) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[11/17] ‘mdl::LwFunctions::CheckerBump(float,float,float,::base::texture_coordinate_info,float3)’¶
- SDPropertyCategory = ‘Input’
- ‘Factor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘Increases or decreases the height effect of the bump map.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Blur’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘Softens the border between tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘CheckerPosition’ = SDValueFloat(float(0.5)) [CONNECTABLE]
Description: ‘Changes the relative sizes of the odd and even tiles. Values other than 0.5 produce non-square tiles.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___450) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- ‘normal’ = SDMDLValueCall(mdl::state::normal()__default_call___451) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[12/17] ‘mdl::LwFunctions::BrushedMetalColour(color,color,float,float,float,bool,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘BackgroundColour’ = SDValueColorRGB(ColorRGB(0.159999996,0.159999996,0.159999996)) [CONNECTABLE]
Description: ‘The colour of the material surface beneath the brush scratches.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘BrushColour’ = SDValueColorRGB(ColorRGB(0.649999976,0.649999976,0.649999976)) [CONNECTABLE]
Description: ‘The colour of the brush scratches that will be added over the surface.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘Size’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The overall size of the features in the pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Length’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The relative length of the brush scratches.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Width’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The relative width of the brush scratches.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SparseScratches’ = SDValueBool(bool(false)) [CONNECTABLE]
Description: ‘When enabled, the brush scratches will be spread thinly across the surface and the BackgroundColour will dominate.’
- Types:
‘bool’ (SDTypeBool) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___452) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
[13/17] ‘mdl::LwFunctions::BrushedMetalFloat(color,color,float,float,float,bool,::base::texture_coordinate_info)’¶
- SDPropertyCategory = ‘Input’
- ‘BackgroundColour’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The colour of the material surface beneath the brush scratches.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘BrushColour’ = SDValueColorRGB(ColorRGB(1,1,1)) [CONNECTABLE]
Description: ‘The colour of the brush scratches that will be added over the surface.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘Size’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The overall size of the features in the pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Length’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The relative length of the brush scratches.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Width’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The relative width of the brush scratches.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SparseScratches’ = SDValueBool(bool(false)) [CONNECTABLE]
Description: ‘When enabled, the brush scratches will be spread thinly across the surface and the BackgroundColour will dominate.’
- Types:
‘bool’ (SDTypeBool) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___453) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float’ (SDTypeFloat)
[14/17] ‘mdl::LwFunctions::BrushedMetalBump(float,float,float,float,bool,::base::texture_coordinate_info,float3)’¶
- SDPropertyCategory = ‘Input’
- ‘Factor’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘Increases or decreases the height effect of the bump map.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Size’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The overall size of the features in the pattern.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Length’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The relative length of the brush scratches.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Width’ = SDValueFloat(float(1)) [CONNECTABLE]
Description: ‘The relative width of the brush scratches.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘SparseScratches’ = SDValueBool(bool(false)) [CONNECTABLE]
Description: ‘When enabled, the brush scratches will be spread thinly across the surface.’
- Types:
‘bool’ (SDTypeBool) [Uniform]
- ‘TextureSpace’ = SDMDLValueCall(mdl::base::coordinate_source(::base::texture_coordinate_system,int)__default_call___454) [CONNECTABLE]
Description: ‘Defines how the function is mapped across an object.’
- Types:
‘mdl::base::texture_coordinate_info’ (SDTypeStruct)
- ‘normal’ = SDMDLValueCall(mdl::state::normal()__default_call___455) [CONNECTABLE]
- Types:
‘float3’ (SDTypeFloat3)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘float3’ (SDTypeFloat3)
[15/17] ‘mdl::LwFunctions::ChannelMode(::LwFunctions::ChannelMode)’¶
- SDPropertyCategory = ‘Input’
- ‘v’ = SDValueEnum(“mdl::LwFunctions::ChannelMode”,1) [CONNECTABLE]
- Types:
‘mdl::LwFunctions::ChannelMode’ (SDTypeEnum)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘mdl::LwFunctions::ChannelMode’ (SDTypeEnum)
[16/17] ‘mdl::LwFunctions::int(::LwFunctions::ChannelMode)’¶
- SDPropertyCategory = ‘Input’
- ‘x’ [CONNECTABLE]
- Types:
‘mdl::LwFunctions::ChannelMode’ (SDTypeEnum)
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘int’ (SDTypeInt)
[17/17] ‘mdl::LwFunctions::ColourCorrectionColour(color,::LwFunctions::ChannelMode,::LwFunctions::ChannelMode,::LwFunctions::ChannelMode,float,float,float,float)’¶
- SDPropertyCategory = ‘Input’
- ‘Map’ = SDValueColorRGB(ColorRGB(0,0,0)) [CONNECTABLE]
Description: ‘The texture that will be modified.’
- Types:
‘ColorRGB’ (SDTypeColorRGB)
- ‘Red’ = SDValueEnum(“mdl::LwFunctions::ChannelMode”,1) [CONNECTABLE]
Description: ‘Replaces the red colour channel of the texture with alternative data from the unmodified input.’
- Types:
‘mdl::LwFunctions::ChannelMode’ (SDTypeEnum) [Uniform]
- ‘Green’ = SDValueEnum(“mdl::LwFunctions::ChannelMode”,2) [CONNECTABLE]
Description: ‘Replaces the green colour channel of the texture with alternative data from the unmodified input.’
- Types:
‘mdl::LwFunctions::ChannelMode’ (SDTypeEnum) [Uniform]
- ‘Blue’ = SDValueEnum(“mdl::LwFunctions::ChannelMode”,3) [CONNECTABLE]
Description: ‘Replaces the blue colour channel of the texture with alternative data from the unmodified input.’
- Types:
‘mdl::LwFunctions::ChannelMode’ (SDTypeEnum) [Uniform]
- ‘HueShift’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘Changes the hue of the colours using a 360 degree hue spectrum. The range is from -180 to +180 degrees. Zero means no change.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Saturation’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘Increases or decreases the colour saturation of the texture. The range is from -100 (greyscale) to +100 (maximum saturation). Zero means no change.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Brightness’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘Increases or decreases the brightness of the texture. The range is from -100 (all colours become black) to +100 (all colours become white). Zero means no change.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- ‘Contrast’ = SDValueFloat(float(0)) [CONNECTABLE]
Description: ‘Increases or decreases the contrast of the texture. The range is from -100 (all colours become grey) to +100 (maximum contrast). Zero means no change.’
- Types:
‘float’ (SDTypeFloat) [Uniform]
- SDPropertyCategory = ‘Output’
- ‘output’ [CONNECTABLE, READ_ONLY]
- Types:
‘ColorRGB’ (SDTypeColorRGB)
Types:¶
[1/1] ‘mdl::LwFunctions::ChannelMode’¶
- ‘mdl::LwFunctions::ChannelMode’ (SDTypeEnum)
int RedChannel = SDValueInt(int(1))
int GreenChannel = SDValueInt(int(2))
int BlueChannel = SDValueInt(int(3))
int RedChannelInverse = SDValueInt(int(4))
int GreenChannelInverse = SDValueInt(int(5))
int BlueChannelInverse = SDValueInt(int(6))
int Monochrome = SDValueInt(int(7))
int Maximum = SDValueInt(int(8))
int Minimum = SDValueInt(int(9))